boiled lamb and vegetables in broth - Spanish English Dictionary